Virtualized Screen: A Third Element for Cloud-Mobile Convergence

نویسندگان

  • Yan Lu
  • Shipeng Li
  • Huifeng Shen
چکیده

In recent years, we have witnessed the strong growth of cloud computing, which refers to both applications delivered as services over the Internet and the infrastructure (including both hardware and software systems) in the data centers that supports those services. In general, cloud computing provides a centralized platform where programs can be executed and data can be stored. Cloud services built on the platform can offload many computing tasks normally solely done on the client devices and can be accessed instantly from anywhere at any time. However, until recently, the place where screen images that interface with users are rendered has been mostly done locally on client devices. Our argument is that the screen rendering can also be moved to the cloud and the rendered screen can be delivered as part of the cloud services. In general, the screen represents the whole or part of the display images. In a broad sense, it also represents a collection of data involved in user interfaces such as display images, audio data, mouse, keyboard, pen and touch inputs, and other multimodality inputs and outputs. In this article, we use the term screen to refer to the display images. There are a number of advantages to putting screen rendering in the cloud. First, because screen rendering is closely coupled with program execution and data storage, putting screen rendering in the cloud where data storage and program execution are centralized actually simplifies the cloud computing architecture. Second, screen rendering, especially graphics-rich screen rendering, is not a trivial task. It often requires a powerful CPU and GPU on the client devices. Moving screen rendering to the cloud will greatly reduce the hardware requirement for client devices and thus make low-cost devices possible. Third, even if the client devices are equipped with powerful CPU and GPU processors, offloading all or part of screen-rending task to the cloud will spare the client processing power to handle more effectively higher priority tasks (such as the local UI) and rich interactions (such as touch and gesture recognition) that require fast responses locally. Last, screen rendering in the cloud also brings a new avenue for optimizing the overall computing experience. Screen virtualization or screen rendering in the cloud doesn’t always mean putting the entire screen-rendering task in the cloud. Depending on the actual situations—such as local processing power, bandwidth and delay of the network, data dependency and data traffic, and display resolution—screen rendering can be partially done in the cloud and partially done at the clients (that is, scalable screen virtualization); collaboratively, a complete rendered screen is presented to the user. This is very similar to traditional cloud computing in which we have to decide where we should put the program execution and data storage, either remotely in the cloud or locally on the device, to obtain an optimized computing experience. [3B2-9] mmu2011020004.3d 11/4/011 11:42 Page 4

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

DoS-Resistant Attribute-Based Encryption in Mobile Cloud Computing with Revocation

Security and privacy are very important challenges for outsourced private data over cloud storages. By taking Attribute-Based Encryption (ABE) for Access Control (AC) purpose we use fine-grained AC over cloud storage. In this paper, we extend previous Ciphertext Policy ABE (CP-ABE) schemes especially for mobile and resource-constrained devices in a cloud computing environment in two aspects, a ...

متن کامل

Fog Computing Pushing Intelligence to the Edge

Cloud computing is a delivery platform which promises a new way of accessing and storing personal as well as business information. It provides resources to its users through the Internet. But it also has a risk that is the involvement of a third party which makes it difficult to trust that user data is secure enough and will not be misused. To provide security, new technology called Fog computi...

متن کامل

Whispers in the Hyper-space: High-speed Covert Channel Attacks in the Cloud

Information security and privacy in general are major concerns that impede enterprise adaptation of shared or public cloud computing. Specifically, the concern of virtual machine (VM) physical co-residency stems from the threat that hostile tenants can leverage various forms of side channels (such as cache covert channels) to exfiltrate sensitive information of victims on the same physical syst...

متن کامل

Reduction of Energy Consumption in Mobile Cloud Computing by ‎Classification of Demands and Executing in Different Data Centers

 In recent years, mobile networks have faced with the increase of traffic demand. By emerging mobile applications and cloud computing, Mobile Cloud Computing (MCC) has been introduced. In this research, we focus on the 4th and 5th generation of mobile networks. Data Centers (DCs) are connected to each other by high-speed links in order to minimize delay and energy consumption. By considering a ...

متن کامل

Mobile and Wireless Computing towards Sustainable and Ubiquitous Clouds Services

The ever-growing cloud computing and services provide dynamic intelligence and play an increasingly critical role in all aspects of our lives. By taking advantage of virtualized resources, cloud computing services presents an attractive means to address the challenges while realizing the potential of Mobile and Wireless Computing (MWC). The MWC paradigm can be generalized to include mobile devi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE MultiMedia

دوره 18  شماره 

صفحات  -

تاریخ انتشار 2011